movable substation - Spanish English Dictionary